    .box {
        padding: 10px 10px 0 10px;
        height: 220px;
        overflow: hidden;
        background: #EDF4F7;
        box-sizing: initial;
        font-size: 12px;
        border-bottom: 10px solid #fff;
    }
    
    .box p {
        margin-bottom: 0;
    }
    
    .boxLeft {
        float: left;
        width: 40%;
        height: 220px;
        overflow: auto;
        .fileP {
            margin: 5px 0;
            height: 30px;
            select {
                width: 250px;
                height: 30px;
                border: 1px solid #D4DAE5;
                margin: 0 5px;
                background: #fff;
                vertical-align: middle
            }
            button {
                width: 88px;
                height: 30px;
                border: 1px solid #D4DAE5;
                background: #fff;
                margin: 0 5px;
                cursor: pointer;
                vertical-align: middle;
                border-radius: 3px;
                outline: none;
            }
        }
        table {
            width: 100%;
            margin-top: 10px;
        }
        table tr {
            height: 30px;
        }
        table tr td {
            text-align: center;
            border: 1px solid #D4DAE4;
            color: #222
        }
        table thead tr {
            background: #F3F5F7;
            color: #888888;
        }
        table tr td button {
            border: none;
            background: none;
            color: #222;
            cursor: pointer;
            outline: none
        }
        table tr .btnAlign {
            text-align: left;
            button a {
                font-size: 12px;
                vertical-align: inherit;
            }
        }
        table tr .deltel {
            color: red !important;
        }
        table tr td i {
            display: inline-block;
            width: 10px;
            height: 10px;
            vertical-align: middle;
        }
        table tr td i img {
            display: block;
            width: 100%;
            height: 100%;
        }
        table tr td a {
            vertical-align: middle;
            color: #2B62DC;
        }
        table tbody tr:nth-child(odd) {
            background: #fff;
        }
        table tbody tr {
            background: #fff;
        }
        table tr .textHidden p {
            width: 140px !important;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
    }
    
    .title {
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        color: #222;
        font-weight: bolder;
        margin-bottom: 10px;
        i {
            display: inline-block;
            width: 4px;
            height: 12px;
            background: #2B62DC;
            margin-right: 5px;
            vertical-align: middle
        }
    }
    
    .boxRight {
        float: left;
        padding-left: 20px;
        width: 60%;
        height: 220px;
        overflow: auto;
        .boxRightContent {
            color: #222;
            font-size: 14px;
            font-weight: 400;
            label {
                margin: 5px;
                span {
                    display: inline-block;
                    width: 70px;
                    text-align: right;
                }
                input {
                    vertical-align: middle;
                    cursor: pointer;
                    margin-right: 5px;
                    outline: none;
                    height: 32px;
                    font-size: 14px;
                    border: 1px solid #D4DAE5;
                    padding-left: 5px;
                }
                select {
                    height: 30px;
                    border: 1px solid #D4DAE5;
                    background: #fff;
                    width: 250px;
                    margin: 20px 0;
                }
            }
            button {
                width: 60px;
                height: 32px;
                line-height: 30px;
                background: #FFFFFF;
                border-radius: 2px;
                border: 1px solid #D4DAE5;
                margin: 0 10px;
                cursor: pointer;
                outline: none;
                cursor: pointer;
            }
            button:hover {
                background: #EEF3FD;
            }
            .highLight {
                background: #3BA1FF;
                border-radius: 2px;
                color: #fff;
                border: 1px solid #3BA1FF;
            }
            .highLight:hover {
                background: #0A89FF;
            }
        }
    }
    
    .fileinput-button {
        position: relative;
        display: inline-block;
        overflow: hidden;
    }
    
    .fileinput-button input {
        position: absolute;
        right: 0px;
        top: 0px;
        opacity: 0;
        -ms-filter: 'alpha(opacity=0)';
        font-size: 20px;
        cursor: pointer;
    }
    
    .btn-successs {
        display: inline-block;
        border-radius: 3px;
        text-align: center;
        width: 88px;
        height: 30px;
        line-height: 30px;
        border: 1px solid #D4DAE5;
        background: #fff;
        margin: 0 5px;
        color: #222;
        cursor: pointer;
        vertical-align: middle;
    }
    
     ::-webkit-scrollbar {
        /*滚动条整体样式*/
        width: 8px;
        /*高宽分别对应横竖滚动条的尺寸*/
        height: 2px;
    }
    
     ::-webkit-scrollbar-thumb {
        /*滚动条里面小方块*/
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
        background: #535353;
    }
    
     ::-webkit-scrollbar-track {
        /*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
        border-radius: 10px;
        background: #EDEDED;
    }
    
    //date 框样式
     :host ::ng-deep .ant-calendar-picker-input.ant-input.ng-star-inserted {
        height: 32px;
        border: 1px solid #d4dae5;
        border-radius: 0;
        font-size: 14px;
        vertical-align: middle
    }
    
     :host ::ng-deep .ant-calendar-picker-input.ant-input.ng-star-inserted::placeholder {
        color: rgba(34, 34, 34, 1);
        font-size: 12px;
    }
    
    //select样式
     :host ::ng-deep .ant-select-selection.ant-select-selection--single {
        height: 32px;
        border: 1px solid rgba(212, 218, 229, 1);
        border-radius: 0;
        font-size: 14px;
        box-shadow: none;
        line-height: 28px;
        vertical-align: middle
    }
    
     :host ::ng-deep {
        .anticon-caret-down {
            color: rgba(34, 34, 34, 1);
        }
        .ant-select-arrow .anticon-caret-down svg {
            transition: transform .3s;
        }
        .ant-select-open .anticon-caret-down svg {
            transform: rotate(180deg);
        }
    }
    
     :host ::ng-deep .ant-select-selection__rendered {
        height: 32px;
        font-size: 12px;
        line-height: 32px;
        .ant-select-selection__placeholder {
            font-size: 12px;
            color: rgba(34, 34, 34, 1);
        }
        .cdk-overlay-connected-position-bounding-box {
            background: #000;
        }
    }
    
    .cdk-overlay-backdrop.nz-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
        background: #000;
    }
    
    //select option样式
     :host ::ng-deep {
        .ant-select-dropdown-menu-item.ant-select-dropdown-menu-item-selected.ant-select-dropdown-menu-item-active.ng-star-inserted {
            font-size: 12px !important;
        }
        .ant-select-dropdown-menu-item.ng-star-inserted {
            font-size: 12px !important;
        }
        .ant-select-dropdown-menu.ant-select-dropdown-menu-root.ant-select-dropdown-menu-vertical li {
            font-size: 12px !important;
        }
        .ant-select-dropdown-menu-item:hover {
            background-color: #e6f7ff;
            font-size: 12px;
        }
        // 展开隐藏按钮
        .expand-btn {
            position: absolute;
            left: 50%;
            bottom: 93%;
            z-index: 9;
            width: 80px;
            height: 28px;
            -webkit-transform: translate(-50%,0);
            -moz-transform: translate(-50%,0);
            transform:translate(-50%,0);
            background: #EDF4F7;
            text-align: center;
            cursor: pointer;
            .ant-upload-text.ng-star-inserted {
                font-size: 12px;
                color: #222;
            }
        }
    }
    .boxRightItem{
      width:750px;
    }

    .a_download{
      color: #007bff !important;
    }